package com.mcxx.modules.temporary.order.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;


@Data
public class TmpOrderEntity {

	private String id;

	private String familyId;

	private String memberId;

	private String name;

	private String idcard;

	private Integer saveMemberNumber;

	private String areaCode;

	private String streetCode;

	private String countyCode;

	private String startMonth;

	private String endMonth;

	private String type;

	private String tempSaveType;

	private String state;

	private String bizState;

	private String objecttype;

	private String otherBusinessCode;

	private String onethingCheckType;

	private String reason;

	private String cancelreason;

	private String acceptWorker;

	private Date acceptDate;

	private String acceptNo;

	private Date checkDate;

	private String checkDept;

	private Integer nextCheck;

	private String accountNo;

	private String transportDept;

	private Double salvMoney;

	private String salvType;

	private String tempasstDate;

	private String payWay;

	private Date commitDate;

	private String finishLevel;

	private String recordFlag;

	private String orgId;

	private String operator;

	private Date operDate;

	private String createBy;

	private Date createTime;

	private String updateBy;

	private Date updateTime;

	private String salvRemark;

	@ApiModelProperty(value = "户籍性质")
	private String censusType;

	private Integer version;

	private String remark;

	private String field01;

	private String field02;

	private String field03;

	private String field04;

	private String applyName;

	private String applyIdcard;

	private String agentName;

	private String agentIdcard;

	private String agentPhone;

    private String fileObjId;

	private String areaCodeCz;

	@ApiModelProperty(value = "数据来源")
	private String dataFrom;



	@Override
    public boolean equals(Object o) {
        if (this == o) { return true; }
        if (o == null || getClass() != o.getClass()) {return false;}
		TmpOrderEntity that = (TmpOrderEntity) o;
        return id.equals(that.id);
    }

    @Override
    public int hashCode() {
        return java.util.Objects.hash(id);
    }

    @Override
    public String toString() {
        return "TmpOrder{" +
				"id=" + id +
						",familyId='" + familyId + "'" +
						",memberId='" + memberId + "'" +
						",name='" + name + "'" +
						",idcard='" + idcard + "'" +
						",saveMemberNumber='" + saveMemberNumber + "'" +
						",areaCode='" + areaCode + "'" +
						",streetCode='" + streetCode + "'" +
						",countyCode='" + countyCode + "'" +
						",startMonth='" + startMonth + "'" +
						",endMonth='" + endMonth + "'" +
						",tempSaveType='" + tempSaveType + "'" +
						",state='" + state + "'" +
						",bizState='" + bizState + "'" +
						",objecttype='" + objecttype + "'" +
						",onethingCheckType='" + onethingCheckType + "'" +
						",reason='" + reason + "'" +
						",cancelreason='" + cancelreason + "'" +
						",acceptWorker='" + acceptWorker + "'" +
						",acceptDate='" + acceptDate + "'" +
						",acceptNo='" + acceptNo + "'" +
						",checkDate='" + checkDate + "'" +
						",checkDept='" + checkDept + "'" +
						",nextCheck='" + nextCheck + "'" +
						",accountNo='" + accountNo + "'" +
						",transportDept='" + transportDept + "'" +
						",salvMoney='" + salvMoney + "'" +
						",salvType='" + salvType + "'" +
						",tempasstDate='" + tempasstDate + "'" +
						",payWay='" + payWay + "'" +
						",commitDate='" + commitDate + "'" +
						",finishLevel='" + finishLevel + "'" +
						",orgId='" + orgId + "'" +
						",operator='" + operator + "'" +
						",operDate='" + operDate + "'" +
						",createBy='" + createBy + "'" +
						",createTime='" + createTime + "'" +
						",updateBy='" + updateBy + "'" +
						",updateTime='" + updateTime + "'" +
						",salvRemark='" + salvRemark + "'" +
						",version='" + version + "'" +
						",remark='" + remark + "'" +
						",field01='" + field01 + "'" +
						",field02='" + field02 + "'" +
						",field03='" + field03 + "'" +
						",field04='" + field04 + "'" +
		                '}';
    }

}
